package Vista.VistaPiso.VistaNoTransitable;

import Logica.Jugador.Jugador;
import Logica.Piso.Piso;
import Vista.VistaElementoColeccionable.VistaElementoColeccionable;
import Vista.VistaObjeto.VistaObjeto;
import Vista.VistaPiso.VistaPiso;
import Vista.VistaPremio.VistaPremio;

public abstract class VistaNoTransitable extends VistaPiso {
	//Constructor
	public VistaNoTransitable( Jugador jugador, Piso piso, String rutaImagen ) {
		super( jugador, piso, rutaImagen );
	}
	
	public boolean hayPremio() {
		return ( false );
	}
	
	public boolean hayElementoColeccionable() {
		return ( false );
	}
	
	public boolean hayObjeto() {
		return ( false );
	}
	
	public void establecerVistaPremio( VistaPremio vistaPremio ) {
	}
	
	public void establecerVistaElementoColeccionable( VistaElementoColeccionable vistaElementoColeccionable ) {
	}
	
	public void establecerVistaObjeto( VistaObjeto vistaObjeto ) {
	}
	
	@Override
	public VistaPremio obtenerVistaPremio() {
		return ( null );
	}
	
	public VistaElementoColeccionable obtenerVistaElementoColeccionable() {
		return ( null );
	}
	
	public VistaObjeto obtenerVistaObjeto() {
		return ( null );
	}
	
	public void removerVistaPremio() {
	}
	
	public void removerVistaElementoColeccionable() {
	}
	
	public void removerVistaObjeto() {
	}
}
